package com.xiaochen.baidu.common.design.combination.engine;

import com.xiaochen.baidu.common.design.combination.engine.model.aggregates.TreeRich;
import com.xiaochen.baidu.common.design.combination.engine.model.vo.EngineResult;

import java.util.Map;

/**
 * @author xc
 * @date 2025/10/11/15:37
 * @desc
 */
public interface IEngine<T> {
    
    EngineResult process(final Long treeId, TreeRich treeRich, final Map<String, T> decisionMatter);
}
